package com.youlu.campus.entity.recycle;

import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.List;

/**
 * @author : [dengbo]
 * @className : RecycleOrderInfo
 * @description : [回收订单信息]
 * @createTime : [2022/6/22 14:51]
 */
@Data
@Document(collection = "recycle_order_info")
public class RecycleOrderInfo extends EntityBase {
    /**
     * 用户id
     */
    private String userId;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 头像
     */
    private String avatarUrl;
    /**
     * openId
     */
    private String openId;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 应用ID
     */
    private String appId;
    /**
     * 平台
     */
    private String platform;
    /**
     * 客户端ip
     */
    private String clientIp;
    /**
     * 商品Id
     */
    private String itemId;
    /**
     * 商品名称
     */
    private String itemName;
    /**
     * 商品数量
     */
    private Integer num;
    /**
     * 商户号
     */
    private String merchantId;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 商品单价金额分
     */
    private Integer price;
    /**
     * 商品总金额分
     */
    private Integer totalPrice;
    /**
     * 核验图片信息
     */
    private List<String> verifyImageUrls;
    /**
     * 核验信息
     */
    private Object verifyInfo;
    /**
     * 付款信息
     */
    private Object payInfo;
    /**
     * 转账单号
     */
    private String paymentNo;
    /**
     * 0待核验 1核验失败 2核验通过 3取消 4付款完成
     */
    private Integer status;
    /**
     * 用户手机号
     */
    private String phone;
    /**
     * 用户姓名
     */
    private String userName;
    /**
     * 省
     */
    private String province;
    /**
     * 市
     */
    private String city;
    /**
     * 区
     */
    private String area;
    /**
     * 用户地址
     */
    private String address;
    /**
     * 回收门店code
     */
    private String recycleStoreCode;
    /**
     * 回收门店名称
     */
    private String recycleStoreName;
    /**
     * 0 上门 1 到店
     */
    private Integer recycleType;
}
